/*
 *  const.h
 *  Asset modeling
 *
 *  Created by Peeter Meos on 27.02.11.
 *  Copyright 2011 NC3A CAT1. All rights reserved.
 *
 */

#ifndef AD85

#define AD85

// AD 85-8 Casualty rates

// const double cas_rates[6] = {0.0289, 0.03, 0.135, 0.22, 0.0024, 0.0051};

// AD 85-8 RTD rates

/*
 const double rtd_rates[6][3] = {
 {0.1, 0.1, 0.04},
 {0.4, 0.4, 0.01},
 {0.1, 0.1, 0.01},
 {0.0, 0.0, 0.0},
 {0.0, 0.0, 0.0},
 {0.3, 0.3, 0.3}};
 
 */

#endif

// Length of the simulation run in hours
#define SIMLEN		240.0

// Event types
#define E_CASUALTY	10
#define E_MEDARR	20
#define E_MEDDEP	30
#define E_MEDROL2	40
#define	E_OFFLOAD	50
#define	E_REFUEL	60
#define	E_TASKING	70

// MEDEVAC Types

#define RW_ASSET	10 // Helicopter
#define FW_ASSET	20 // Airplane
#define AM_ASSET	30 // Ground ambulance

// MEDEVAC Ranges

#define RW_RANGE	400
#define FW_RANGE	3000
#define AM_RANGE	500

// MEDEVAC Speeds

#define RW_SPEED	150
#define	FW_SPEED	300
#define AM_SPEED	30

// MEDEVAC See-off times (min)

#define RW_SEEOFF 10.0
#define AM_SEEOFF 5.0
#define FW_SEEOFF 15.0

// MEDEVAC Refuel times (min)

#define RW_REFUEL 15
#define AM_REFUEL 10
#define FW_REFUEL 30

// MEDEVAC Capacity

#define RW_CAPACITY 4
#define AM_CAPACITY 4
#define FW_CAPACITY 10

// Capability of receiving FW a/c
#define FW_POSSIBLE		1
#define FW_NOT_POSSIBLE 0

// Hospital types

#define ROLE2_LM 0
#define ROLE2_E  1
#define ROLE3	 2

// AD 85-8 Casualty tyes and rates

#define CAS_BS	0
#define CAS_NBI	1
#define CAS_DIS 2
#define CAS_WIA 3
#define CAS_CMI 4
#define CAS_KIA 5

